package cn.dengta.webapp.user.vo;

import java.util.List;
import java.util.Map;

import cn.dengta.common.model.APIResponse.Field;
import cn.dengta.webapp.base.vo.AbstractVO;
import cn.dengta.webapp.user.entity.Photo;
import cn.dengta.webapp.user.entity.User;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class UserCenterVO extends AbstractVO<User> {

	/** 相册 */
	List<Photo> photos;
	/** 私人相册 */
	List<Photo> privatePhoto;
	/** 相册视频 */
	List<Photo> photoVideos;
	/** 标签数据 */
	Object userTags;
	/** 使用标签 */
	Object useTag;
	/** 别名 */
	private String alias;
	/** 首页展示用户语言筛选 */
	public Map<String, Object> languages;
	/** 是否关注 */
	@Field(name = "是否关注")
	public Boolean isFollowed;
	/** 是否关注 */
	@Field(name = "是否拉黑")
	public Boolean isBlock;
	@Field(name = "是否可取消拉黑")
	public Boolean canUnblock;
	@Field(name = "关注状态")
	public Integer tabStatus;

}
